﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using BCCommon.Enums;
using BCCommon.TradingEnums;
using BCDto.Trading.Enquiry.SaleEnquiryChecklist;

namespace BCDto.Trading.Enquiry.SaleEnquiry
{
    /// <summary>
    /// 销售询盘
    /// </summary>
    public class SaleEnquiryDto
    {
        /// <summary>
        /// 销售询盘Id
        /// </summary>		
        public long SaleEnquiryId { get; set; }
        /// <summary>
        /// 销售询盘标题
        /// </summary>
        public string SaleEnquiryTitle { get; set; }
        /// <summary>
        /// 销售购物车Id
        /// </summary>		
        public long? SaleShoppingCartId { get; set; }
        /// <summary>
        /// 用户Id
        /// </summary>		
        public long? UserId { get; set; }
        /// <summary>
        /// 用户姓名
        /// </summary>		
        public string UserName { get; set; }
        /// <summary>
        /// 用户联系电话
        /// </summary>		
        public string Phone { get; set; }
        /// <summary>
        /// 微信号
        /// </summary>		
        public string WeChatNo { get; set; }
        /// <summary>
        /// 公司名称
        /// </summary>		
        public string CompanyName { get; set; }
        /// <summary>
        /// 客户地址
        /// </summary>		
        public string CustomerAddress { get; set; }
        /// <summary>
        /// 客户性别
        /// </summary>		
        public Sex? CustomerSex { get; set; }
        /// <summary>
        /// 客户性别
        /// </summary>		
        public string CustomerSexStr { get; set; }
        
        /// <summary>
        /// 询盘信息
        /// </summary>		
        public string EnquiryMessage { get; set; }
        /// <summary>
        /// 询盘方式
        /// </summary>		
        public EnquiryModeType EnquiryMode { get; set; }
        /// <summary>
        /// 询盘方式
        /// </summary>		
        public string EnquiryModeStr { get; set; }
        /// <summary>
        /// 询盘状态
        /// </summary>		
        public EnquiryStatusType EnquiryStatus { get; set; }
        /// <summary>
        /// 询盘状态
        /// </summary>		
        public string EnquiryStatusStr { get; set; }
        /// <summary>
        /// 接待人Id
        /// </summary>		
        public long ReceiptAdminId { get; set; }
        /// <summary>
        /// 接待人
        /// </summary>		
        public string ReceiptAdminName { get; set; }
        /// <summary>
        /// 接待备注
        /// </summary>		
        public string ReceiptComments { get; set; }
        /// <summary>
        /// 跟进开始时间
        /// </summary>		
        public DateTime? FollowUpStartTime { get; set; }
        /// <summary>
        /// 转移接待人时间
        /// </summary>		
        public DateTime? TransferTime { get; set; }
        /// <summary>
        /// 转移接待人备注
        /// </summary>		
        public string TransferComments { get; set; }
        /// <summary>
        /// 完成询盘时间
        /// </summary>		
        public DateTime? CompleteEnquiryTime { get; set; }
        /// <summary>
        /// 关闭询盘时间
        /// </summary>		
        public DateTime? CloseEnquiryTime { get; set; }
        /// <summary>
        /// 关闭询盘备注
        /// </summary>		
        public string CloseEnquiryRemark { get; set; }
        /// <summary>
        /// 已修改价格
        /// </summary>		
        public bool HasModifyPrice { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>		
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>		
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 询盘清单
        /// </summary>
        public List<SaleEnquiryChecklistDto> SaleEnquiryChecklists { get; set; }
    }
}

